JetBackup\Destination\Vendors\GoogleDrive\GoogleDrive D

Total Complexity 130
Dependencies 25
Dependents 4
Total lines 686
Lines of code 327
Logical lines of code 281
Comment lines 252
Methods 42
Properties 2

Methods 42

Method Rating Maintainability Complexity Lines of code
getFileId()
A
45 12 39
getClient()
A
53 9 21
_createDir()
S
52 7 24
_retries()
S
53 7 19
validateFields()
S
65 8 7
copyFileToLocal()
S
57 7 14
copyFileToRemote()
S
55 6 17
setData()
S
65 7 8
_refreshAccessToken()
S
58 5 15
getFileStat()
S
55 4 17
fileExists()
S
58 4 15
getDiskInfo()
S
60 4 13
register()
S
62 4 12
setAccessCode()
S
74 4 4
removeFile()
S
60 3 13
dirExists()
S
61 3 12
connect()
S
68 3 7
copyFileToLocalChunked()
S
67 3 6
_parseData()
S
75 3 4
copyFileToRemoteChunked()
S
68 2 6
_createSingleDir()
S
65 2 9
setAccessToken()
S
75 2 4
getAccessToken()
S
74 2 4
listDir()
S
74 1 4
_getId()
S
74 1 4
__construct()
S
74 1 4
removeDir()
S
75 1 4
createDir()
S
71 1 5
getRealPath()
S
89 1 1
getData()
S
81 1 3
unregister()
S
98 1 1
disconnect()
S
98 1 1
getRefreshToken()
S
90 1 1
setRefreshToken()
S
90 1 1
setClientSecret()
S
90 1 1
getClientSecret()
S
91 1 1
setClientId()
S
90 1 1
getClientId()
S
91 1 1
getAccessCode()
S
91 1 1
setRetries()
S
90 1 1
getRetries()
S
90 1 1
protectedFields()
S
90 1 1